GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway B

Total Complexity 82
Dependencies 28
Dependents 17
Total lines 948
Lines of code 574
Logical lines of code 163
Comment lines 253
Methods 31
Properties 7

Methods 31

Method Rating Maintainability Complexity Lines of code
handle_response()
A
48 13 31
capture_credit_card_authorization()
A
47 10 36
tokenization_script()
A
40 6 65
secure_payment_fields_styles()
A
33 1 129
admin_enforce_single_gateway()
S
54 5 21
process_refund()
S
54 4 21
configure_merchant_settings()
S
56 4 17
add_hooks()
S
59 4 14
init_form_fields()
S
44 1 56
add_payment_method()
S
57 3 17
prepare_request()
S
52 2 25
woocommerce_credit_card_form_fields()
S
59 2 15
process_payment()
S
63 3 10
secure_payment_fields()
S
52 1 28
__construct()
S
53 1 25
addCaptureOrderAction()
S
67 2 8
woocommerce_available_payment_gateways()
S
70 2 6
admin_enqueue_scripts()
S
70 2 6
save_payment_method_checkbox()
S
72 2 6
secure_payment_fields_asset_base_url()
S
73 2 6
get_gateway_provider()
S
71 2 6
secure_payment_field_html_format()
S
69 1 11
configure_method_settings()
S
100 1 0
get_transaction_details()
S
70 1 6
submit_request()
S
80 1 3
get_first_line_support_email()
S
100 1 0
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
get_gateway_form_fields()
S
100 1 0
get_backend_gateway_options()
S
100 1 0
get_frontend_gateway_options()
S
100 1 0